package A_SingletonPattern.HungryMode;

/**
 * Created by zc on 2017/3/11.
 * 饿汉模式
 */
public class Singleton {
    /**
     * 将构造方法私有化，不允许外界直接创建对象
     */
    private Singleton() {
    }

    /**
     * 自己创建实例 HungryMode  类加载的时候就会随之加载
     */
    private static Singleton instance = new Singleton();

    /**
     * 向外界提供一个获取实例的方法
     */
    public static Singleton getInstance() {
        return instance;
    }
}
